@media (max-width:800px){
	.foot{width:50%}
	.foot .widget{margin:0;padding:20px 20px 0;border:none}
	.nav input{display:block}
}

@media (max-width:767px){
	body{-webkit-text-size-adjust:none}
	.row{width:100%;min-width:0;margin-left:0;margin-right:0}
	.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.twelvecol{float:none;display:block;width:auto;margin-left:0;margin-right:0;margin-bottom:1.5em}
	.grid,.no-gap .grid{float:none;display:block;width:auto;margin-left:0;margin-right:0}
	.foot{float:none;display:block;width:auto;border-top:1px solid #333;border-bottom:1px solid black;margin:0;padding:20px 0 0}
	.foot .widget{border:none;padding:0;margin:0}
	.foot ul,.foot ol,.foot li{padding:0;border:none;list-style-type:square;margin-left:1em}
	.widget-box-1{border-top:none}
	.widget-box-4{border-bottom:none}
	.footer .left,.footer .right{float:none;display:block;width:auto;margin:0;text-align:center}
}

@media (max-width:600px){
	body{font-size:.8125em;line-height:1.5em}
	.comments .comment-replies{margin-left:0}
}

@media (max-width:340px){
	.foot{padding:10px 0 0;border:none}
	.foot h2{font-size:120%}
	.foot li{margin-left:.7em}
}